PERFECT - A beautiful place to stay, thoughtfully presented and planned accommodation.
Highly Recommended.