Great hospitality, prime location, perfect place