John was fantastic! We gave him 5 stars! And when we come back to Vegas we will be staying with John!