Good, comfy stay. In a perfect location