Perfect for teams. We were on a company trip and the everything was very good. The Location of West Hampstead is really nice and very well connected. The flat is nice. We loved the kitchen. Flora was also an excellent host.