STAY AWAY!!!Terrible experience with the booking. On the date of arrival I was informed by the host that my booking was overbooked with someone else and I could not check in for 2 days. He blamed the resort on the screwup, perhaps he should have checked weeks prior when he collected final payment. Although the host tried to accommodate at an alternate location, the substitute was of lesser value, poor location, and did not have the appropriate beds needed for my family. My daughter had to sleep on a decrepit couch for 3 nights. The replacement location was 45 minutes away from my initial booking resulting in delayed or cancelled activities. However, the one item which did not go wrong was the collection of payment from the host, this I give him 5 stars.My consolation was a one night stay reimbursement which I’m sure was the delta from one property to another. I will never again book with this host and strongly recommend others to avoid booking. When you plan a trip of this magnitude and expense, this is the last thing you want happening to you. Avoid at all costs.