Excellent location, large apartment with comfortable beds, and very well-appointed with absolutely all you could need for the kitchen and beach! Very handy entry system and parking space. Strong enough wifi that I could have video conferences for work. Love that there were cleaning tabs for the dishwasher as well as laundry detergent, vacuum for cleaning, etc. Lots of towels for the beach. The kids loved the comfy sofa and the games available to play. There were a few minor visual issues in the details/finishings of the apartment, but these were purely cosmetic and didn't impact us at all. The grounds of the building are well-kept (there was regularly someone around painting something or trimming the hedges). The pool was closed for part of our stay (seemed to be an issue with the filtration system?), but it seemed like it was getting taken care of and was just unfortunate timing for our stay. No matter to us since the beach was just down the block. Highly recommend and we will definitely thing about booking again if we can!