Not clean when we got there. Took longer to fix than they told me after I notified them it was dirty. Really bad experience talking on the phone with the person managing the property. Argued with me. Not fun. Gym had to be reserved in advance. Expensive valet parking the only real parking option.