5* for every aspect. Great communication, great facilities and ample amenities, always warm (David was kind enough to keep the fire going to ensure we were always warm!), cozy and very knowledgeable about the local area. We couldn’t have asked for a more comfortable and welcoming stay!