I don't know where to begin. Firstly, location is so convinient as it is of Wembley Tube Station, so if you are gg to Wembley area, its the perfect location, as well as if you wanna go Central London, they just a few tube stations away.
As for the place itself, the pictures doesn't do justice to how nice the place is (get a better photographer Moushumi hahahaha). If you are contemplating and this is one of the options in your tab, just cancel the rest of it and get this one!