The location, cleanness, hospitality, communication, and everything was great. We had a wonderful time there.