Johns place was very clean and it seemed like they had everything you could think of. Great location, we will definitely be back!