good. exactly what you pay for. good amenities and nice staff.