Josh is great! We had a wonderful time. Great location, clean, awesome overall experience