Hamilton had great communication and was very welcoming! I absolutely enjoyed not only my stay but experience smooth and easy booking process. The only down side is the fact that I couldn't stay longer!