The Villa is very clean and has everything you need with high quality amenities. View is absolutely incredible as well. Local beach is lovely for relaxed day at the beach. We had a great week there.