Excellent experience, amazing communication, and accommodations. On behalf of our 9 person party we were all very satisfied. Location is the only one thing that can throw you off, but once you are in the place it really takes you away.