Awesome location, thoughtful touches, easy communication making for a fantastic stay