Very clean, very warm, had a homely feel, location superb, plenty of room for our big family, views awesome!!