A super clean place! Everything needed was provided. The outdoor deck and seating area was great!!