Beautiful, spacious, well-appointed, great location. Ticks all the boxes.
We had a great stay, and would definitely return.