We stayed at Montpellier recently (2adults and 2kids) and were impressed. We were on the top floor (apartment 12) overlooking the pool. Highlights - spotlessly clean apartment, lovely balcony, pool very clean and water temperature perfect, location excellent, staff lovely - lent us some boogie boards to take to the beach. Everything was easy. Tiny bit noisy in the mornings with screaming kids by the pool but it was school holidays so to be expected. One night people on their balcony were asked by staff to move inside as they were being quite noisy and it was nearly 11pm - which I thought that was great to consider other guests comfort.
My only minor recommendation - include appropriate cleaning items in the kitchen. we were staying for 6 days with a family of four and there were only 2 sachets of powder for the dishwasher but no washing up liquid in the kitchen at all! So odd when the kitchen was so well stocked with more than expected cutlery, pots, pans etc. But nothing to clean it with!