PERFECT! Just perfect is the right word to describe this place.