Alfonso is fabulous! So much fun and very knowledgable. He makes sure everyone is comfortable and well-instructed.