Super convenient location. We had no problem finding the place and were promptly checked-in after we arrived. Communication was easy and swift.
The space is a bit on the small side (it's a studio, after all), so wouldn't recommend having more than a carry-on suitcase for each person.