I'm happy with this find. It is a great place to stay in London with many amenities (transport, food and supermarket) that are in easy walking distance. It is also convenient to the main tourist areas.
The place is also clean and has a kitchen which is great for preparing meals if you ever want to eat in. And oh, the squirrels make great company too.
Definitely recommend this place.