Excellent communication, excellent location, fantastic set up and some bonus touches to surprise and delight. Will stay again if I am in the area and would highly recommend.