An excellent stay in a lovely place with plenty of facilities nearby.