The place is absolutely beautiful, the location is just amazing, and the hosts were delightful, I couldn't recommend this enough. We had everything we needed and it still exceeded our expectations. Loved it.