Wonderful hospitality and great amenities. Perfectly located.