Great amenities and professional, courteous staff.