Outstanding host! Angel takes being a host to whole other level. Everything was just perfect, from the moment we arrived at his place all the way until we left. Great attention for detail throughout our visit. Highly recommended!