100% perfect! Best place all criteria combined for NYC!