The only thing that I can complain about is the weather. But hey, this is London! :)
The studio is very well placed, close to the tube and close to the now famous and must see Camden Town. The place was clean, it has anything you need if you want to make a tea or if you want to cook something. It has a nice little garden outside where you can enjoy a tea or a drink, if the weather will allow you to :)