Great location, beautiful accomodation, lots of thoughtful touches.