Craig's place is highly recommended and got everything I needed, and Craig is very easygoing and nice to talk to. Hope to have another visit next time soon.