Location is what this property is all about. Easy, convenient paths to the beaches in this gated community. However, the apartment is not suitable for little people. The kitchen has very little cabinetry which exposes all utensils including sharp knives, pans, glassware, etc to little hands. In the dining area there is an exposed floor to almost ceiling shelving unit of nothing but glassware. This unit does not have air conditioning which wouldn't have been a problem if you could open the windows in the evening but too many mosquito's. They supplied one large fan and a tiny desk top fan for the whole place which certainly wasn't enough for a 4 bedroom apartment. HOT is what we were the entire stay. Be aware everything is a' la carte and is not advertised until after you book. There is a 30 Euro charge for each person for sheets and towels per week. They require a 500 Euro cash deposit. Also, they were going to charge us 5 Euros per day for a high chair that we would have to go pick up at their office even though they knew we were coming with a baby. Needless to say we just ended up using the baby's car seat at dinner time. If you're looking for comfort and convenience and not a host of extra charges, this is not the place for you. Also, last minute, the management team chose not to come to the apartment for checkout. They had us drive to them to drop off the keys! Ps.We stayed in another place for a week thereafter, was so much nicer and everything was included.