This flat provided all of the amenities we needed as a small family. Location is about a 10 minute walk to the beach, beach essentials (chairs, towels, umbrella, etc) to use, kitchen with all basics to cook if you choose, ac in the upper bedrooms, spacious living room w/ eat in dining area, 2 full bathrooms, washer & dryer, very hot water if you enjoy a hot bath or shower, and small work/office area with desk & chair on landing at top of stairs, wifi and plenty of cable channels/options.... worked out perfectly for our group. Would recommend to others and book again😊