Clean homely welcoming in a great location .