The location is fantastic, and communication was great. A few things need attention but I'm sure if those things get taken care of this place is perfect to spend a few days in this amazing place.