Excellent location, thoughtful touches, great stay!