John was amazing! All clean and nice place. We are coming back!