Ticks all the boxes from our point of view. Highly recommended. Would stay here again, a home from home. Well done Mark.