Had a really great stay! I definitely recommend staying at Dino's place; great location overall with a convenience store right next to the building and Regent's Park for relaxing walks.
The room was really cool with a very nice view + it was neat and clean upon arrival.
You can lock your room and you get your own keys for the apartment, so no curfew and that way you can come and go whenever you like.
Dino's a great and nice guy to talk to and gives some great tips for where to go.
Would definitely come here again, unfortunately though the room's booked very often.... :D