Great place and in a lovely area of Tokyo. A few stops away from Akihabara which makes it easy to get anywhere else from there.
Space was a little small for 5 people but manageable.