Good location, great communication, and a nice place to stay. Full access to resort amenities