The hotel is amazing! I love its location- it's near to supermarkets and some decent restaurants, and it's close to some major attractions yet a bit away from the hustle and bustle in the city centre. The room (even the cheapest studio we stayed in) is spacious and well equipped. Also, the staff is friendly and helpful.
A point to note is that you will have to walk up some stairs in tube station nearby (Gloucester Road) if you take the underground to get to and from the airport.