This place is perfect. It has everything you could think of when visiting Portland. Highly recommended.