John Elvis was fantastic. The guests at our party were thrilled. John was considerate of our requests and very accommodating as we had special needs with regard to keeping his performance a surprise. He interacted with guests as he moved around the room and put on a great show. My husband and I are extremely pleased we chose him and would highly recommend John Elvis if one is looking for an Elvis Impersonator.