This place had everything I needed. It was very clean and the bed was very comfortable! The kitchen was spotless and was very well equipped. I will definitely stay here again next time I'm in Toronto:)