What a lovely place! Sparkling clean, great location, and all the beach gear you need to have a great time.