Roomy, clean, nice homey touches, good book selection, excellent location, value for 6 people.