Dino's place is fantastic - great location, comfy beds, and spacious! Perfect for a short or long stay in Toronto.