This is a perfect spot to base yourself for a trip to Tokyo. Shinjuku is a short walk away and the subway is a few minutes walk away.
Space is tight but suitable for 3 people for sure