Location is perfect! Walking distance to the beach and nice resort amenities. Valet parking is a downside. Floors were a little dirty but the place was otherwise clean! Host very responsive. Would highly recommend!