The location is great, we did most of stuff by foot or by bike. There are many good restaurants around and a super market. There is a Metro station one block away.
The apartment itself is very nice, with amazing bed sheets and the best shower ever (master bedroom). Very spacious apartment, we were seven people and it worked perfectly.