excellent amenities great extra touches