We absolutely loved this place! The size, amenities, parking, beach access, and nearby sites were second to none. We felt very at home! The place was clean, but some issues in terms of linens, tubs, walls, floors that can’t get all the way clean due to wear and tear. Not a big deal at all and did not affect our stay. We would happily come back!