Wow! This is a WONDERFUL place to stay weather family or romantic getaway! It's a mini resort in a beautiful location, the service is amazing, the place is clean and very cute and beachy! Every amenity and everything right on site; pool, beach, mini store, gelateria, bar, cafe, restaurant, club, sports bar, etc! Wifi in the room, at the pool, and even at the beach! NO need to leave! First off, when we got there they wanted to put us on the 3rd floor without an elevator, but I had my elderly handicapped mother with me. The desk attendant was great; he worked the reservations around and got us a room on the first floor (although smaller) right next to the pool. Then, beach access is so incredibly close! So perfect for my Mother who does not walk well. Also, we did not do the half board or full board, but the al-a-carte menu at the restaurant was so reasonably priced, and the service was fantastic! Oh and they have lifeguards everywhere! Any time any kid is in the water, they are right on top of it... hovering. Loved that! Lastly, and best of all, they have a kid service that scoops your kids right up from you morning and evening to entertain and watch them so you can relax. Planning a trip back there this summer!