Perfect, everything that was promised. Nice and clean. Location also good.