The on site lodges give a great hybrid option - hotel amenities and services, but with your own 2, 3 or 4 bedroom lodge to stay in (including with dog if need be). A bit like self catering, but much better (and all the essentials included on your arrival, so none of the self-catering hassle!). Restaurant good, breakfast too expensive so suggest self catering for that part, swimming and activities all great. Stunning location. Thoroughly recommend.