Fabulous location, great communication, and a wonderful stay.