Great location, great apartment, everything you need for a self-contained trip.