Great accommodation in a beautiful setting with everything you need for a beach getaway.