Excellent accommodation close to amenities and a home from home feeling while in London