Pharmacy itself is OK and they are usually well stocked but the staff on duty last time I was in there are downright rude. Left me standing at the desk for 10 mins and never even looked up or acknowledged me in any way. Plenty of staff on and only one other person in the shop. Poor customer service.