This apartment was clean and had all the amenities that we needed. However, the check-in process was not ideal. The keys to the apartment have to be picked up at another location and the link that we were provided with the confirmation code was not updating, indicating that our keys were not ready well past check-in time. The keys also have to be dropped off at another location, which can prove a bit frustrating when you have luggage and are travelling in the opposite direction of the drop-off location.