great experience. Hotel like amenities