Wonderful amenities and great service