Great location, clean accommodations, and awesome amenities.