Ticks all the boxes! Great location, warm & cozy, room for the whole family. Would happily stay again.