Overall, our stay was incredibly good. The unit was in very good condition and our communication with the rental company was attentive. The unit was not ready when promised on check-in. The rental company told us it was ready when we called on the phone, but we had to wait about 20 minutes until the cleaning crew finished. Also, we called after we booked about two weeks before our trip to make sure we could have an additional parking pass which would be three total. They said sure, it shouldn't be a problem and for us to contact them when we needed the pass. Well, then the time came we needed the third pass, and the rental company told me that unit only came with two parking passes. Weird because the unit had three sets of keys. It was a total breakdown in communication internally with the rental company. We spoke with different people each time and there was no mention of only two parking passes. The rental company made an exception and gave us a third parking pass.
Overall, a great place to stay.