Perfect location, clean and wonderful service. This place is a gem and I'm glad I found it in my search.