Great location, Fantastic communication and a very enjoyable stay.