From the view to the little extras inside - a perfect stay!