Perfect stay, easy communication and everything you would want in a convenient location.