The place itself is a nice setup in a pretty good location in a relatively safe neighborhood. AC works. Unfortunately, poor communication from the host and cleanliness issues made this stay less than excellent. When we arrived at 6pm, we still hadn't received a lock code for the place and in an effort to get it from the host, we found that the emergency contact wasn't readily available, sending us straight to voicemail. Mind you, we arrived at 6pm and we were supposed to have a code before 2pm. After about 45 minutes of waiting and 20+ calls to the host, they eventually sent us a code through text. Everything was pointing to this being a fake listing, the management company hardly exists online and the phone numbers we were given were to different businesses. We were worried. Eventually my wife and I were accidentally sent two different codes. The code my wife received worked and we never tried the second one, but that was not very comforting. We got into the place, we noticed that their was hair in the shower drain, the shower door was broken, and in a precarious position that could have been dangerous, and there is an exorbitant amount of dust in the corner of the bedroom at the head of the bed. Mind you, the bed frame was pushed off the wall but the wall and corner behind the bed looked like they had never been cleaned. This is where they wanted us to put our heads to sleep. We ended up sleeping with our heads at the footrest because it seemed cleaner. Not ideal.