The place is brand-new and super clean. The kitchen has everything you need if you like to cook. Also the ret of the place has all additional amenities that you can imagine, like beach chairs and umbrella. we felt super at home.