Very clean and well maintained with amazingly helpful staff! You're greeted right when you walk in and layout makes sense for a quick trip. I love the self check out area and rental times are long enough for items. I've attended the story time group with my one year old niece and it's definitely worth the trip! They keep the kids section upstairs so it's ok if you're a little noisy- you won't make anyone mad. There's separate computer areas for whatever you need and plenty of space out front to read a book or pack a picnic.