The apartment was very clean, modern, and well thought out. They supplied small soaps and towels, just like a hotel. Pots, pans, plate, and cups were all there, along with a seasoning for cooking to take home as a gift. Parking was safe in the garage, and overall the price was good.
However, I had to wait in the lobby for well over an hour because they lost my documents, never sent them to the building to let me in, and then did not answer me or Hotels.com staff over the phone. Meanwhile, we had to pay for street parking, and I got totally soaked in the rain making trips to and back from the car. Due to the long delay, we missed an appointment and got nothing in return except for a "we're really sorry" message.
All in all, the apartment itself was great, but I would stay there again ONLY if organization were improved, providing easier and more direct lines of communication with staff and if the plans of sending digital entry codes and a way directly into the parking garage.