Has Max Orido built the BEST garage in Japan?