The place is as described and photos are an accurate depiction. It is well-equipped for a short stay or longer stay alike. The location is great, just steps from Marylebone station, which houses National Rail and the Bakerloo line.
The place is in a quiet area, and roughly between Baker Street and Edgeware Road, which have various food options. There is a Tesco Express around the corner from this place.