We had a great time - unit is in a great location steps from the sand, and walkable to many attractions. Plenty of room, well equipped kitchen, nice balcony with gorgeous views. Heated pool! Check-in/out was easy. Beds comfy and hot soft water for showers. Only issues we had were washer and dryer extremely noisy, so run while you aren’t there; floor under coffee table had remnants of previous guests; showers could have been cleaner. Balcony does get sand on edges, so a mat to wipe feet when you enter off balcony would be nice. Overall, great stay, will definitely consider this unit again for future trips.