Great location, squeaky clean, spacious, comfortable, picturesque, easy communication and a few of the small touches which make a big difference. Stay here.