John's place was perfect! Perfect location, perfect price and better than I would have ever expected.