The location is great— beach access and a nice rooftop pool. However, this place was quite dirty upon arrival, including filthy floors, counters, and bedding. The host agreed to clean the floors the next morning. If you are someone that values cleanliness upon arrival, then I don’t believe this place will meet your standards. You also have to purchase your own cleaning products, including things like hand soap and detergent, since they are not provided for you. While the location was convenient for our needs and the host was respectful, I would not stay here again.