This place has everything the only problem i have is the staff, they need to be faster and know there prices instead of always looking up the prices and they charged me for my free pre roll, They need to pay attention what there doing but other then the stuff this place is awesome