Good, but not great. Bianca herself was very nice and responsive. I would rate the place between a 3 and a 4, as it was nice enough but could use some improvements and at $275 a night, it was more pricy than it was great. I would stay here again but would check if a better option was available.
Some specifics: Upside: (1) you can "walk" to the beach, although its just far enough that you dont want to bring much with you (and you have to cross a fairly major road), (2) pool, although shared, (3) good size living area, (4) lots of towels and sheets, (5) beach and pool toys available, (6) crib and high chair provided as well as children's plates and cups, (7) clean, (8) good restaurants nearby, (9) beach is not crowded
Downsides: (1) a/c was noisy and not very cold, (2) no soaps provided and only 1 roll of paper towel, (3) windows are thin so you get outside noise, (4) check in is late at 4 and check out is early at 10 (although they are receptive to working with you), (5) hot water not working in front bathroom, and also tile in that shower could use to be replaced, (6) have to cross major road to access beach, (7) dvd player provided but connection cable was missing, (8) wifi service was intermittent.