This 1 bedroom unit is clean and well equipped and with the additional pull-down beds in the living room would make a comfortable self-catering lodging arrangement for a family with children visiting London for a holiday.
It is steps away from the popular Chapel Market street market and is easy walking distance from the Angel tube station and bus stops (which are not immediately adjacent to one another, strangely to me - but Google Maps can show you the specifics). Four supermarkets are located within 2-3 blocks. The immediate street location is mostly shared by small commercial offices so it is very quiet at night with no nearby rowdy pubs to disturb your sleep. A nearby shopping arcade and Upper Street host all likely necessities. The Business Design Center is less than a 10 minute walk away in case you are visiting a function there.
The unique, contactless, checkin system allows you to arrive 24/7 without having to worry about disturbing your hosts' sleep.
I hope to stay there again when visiting events at the Business Design Center.