Perfect - sparkling clean, has everything you need and in a beautiful setting. Great value. Wish we’d been able to stay longer!