I think I've stayed there while visiting the Mountain View offices for training. They were nice accomodations but felt a bit strange to be in a hotel operated by my employer. I got to expense it then but I doubt people staying there for RTO will get the chance.