Wonderful place! The location is perfect - next to the beach and on a beautiful property. Everything was clean and easy to use. We would totally stay there again.