This place matches all the things in the description. It is spacious and located at the centre of Kennedy Town. There are lots of restaurants, fast food, takeaway places nearby. The MTR station is a five minute walk away. There are a few supermarkets nearby including Welcome and ParknShop.
Make sure you do a sunset walk by the coast, which is only a 10 minute walk away. For restaurant recommendations, we like an Indian restaurant called Clay Oven, and Shoreditch does very good Sunday roasts and brunch sets.
We didn't give full score because firstly, the wifi is very slow. Although the host paid of part of our wifi egg rental, the first few days were very frustrating dealing with speed that was 5 Mbps. Secondly, the staircase of the building is very filthy. There are used masks, food, cigarette buds on the floor. Finally, the toilet is at a weird position, it is not something can be changed. We just didn't find it very comfortable.
Overall, it was still a positive stay. The place is spacious enough that two people could work out in the living room. We managed to cook a few meals in the kitchen too.