Worth the cost for all of the amenities