We have used John twice now for our honeymoon and babymoon. He has hit it out of the park both times with his recommendations for Punta Cana and Akumal. The resorts we booked through him have been amazing and we will continue to use his services in the future.