Barnes and Noble is definitely one of the better book stores around the Lancaster area. This place is large enough for any type of book you would need. The staff know how to help any customer with their concerns. I find it very warm and inviting. The cafe is very nice as well. It has a very nice section for gay literature as well.