I stayed at Shakespeare Court for just a few nights, and was mostly pleased with my stay. The location is quite convenient (right next to a small shopping center, on a main road); the gym, while small, has everything you need; and the one-bedroom unit I stayed in was comfortable, with a kitchen stocked with cooking equipment such that I could easily cook dinner for myself. I was also able to take advantage of the free twice a week laundry service when I was there. The only issue I had was that sometimes in the evening the wi-fi didn't really work, which I suspect was because there were too many other guests trying to use it at once. In general, Shakespeare Court was nice for a short stay and I think it would be a great option for a longer stay, since it's nice having a little more living space than a standard hotel room and you can cook and store food.