The location of the property was fantastic, the check in experience was smooth and easy, and overall the room met our needs. The amenities were first class, with a nice patio that included a swimming pool, chairs to take in the amazing views, and even a fire pit and BBQ area. The gym was also fantastic, and included everything you need to continue with your work out routine. The bed's were comfortable, and the apartment was quiet and well furnished. However the unit had a few issues that if taken care of would make this a perfect place to stay. First, the condition of the carpets was horrible. There were huge stains on all of the carpets, and they took away from the overall comfort of the unit. Also there were two rugs in the unit that were disgusting. I had to get down on my knees to get something that dropped, and put my hands on the rugs, and when I got up, my hands were extremely dirty and had a strong odor. I would recommend that they get rid of the rugs, or at the very least have them cleaned. Other than that the unit was in a great location, and reasonably comfortable.