The team is very very very good, response quick and everything done immediately! All the things you need even a new teeth brush and toothpaste! And also lots of kitchen wares and laundry things may need during a long stay. Location is good as well 10 mins walk from Edgware Road tube station, or 30 sec to a bus station.