First off, the location is awesome. It is an easy walk to the train station and the Yamanote line takes you to most of the top tourist destinations. Right as you walk to the apartment, you will find a lot of different dining locations and a family mart for stocking the fridge. My wife and I ended up loving the Meguro area.
The bed is better than many that you find in Japan(including hotels that we used) and the shower and bath are great. I will probably try to use this location again when I return to Japan.