Great stay, thoughtful touches, great location.