Good things: location was great, nice view, full large kitchen
Bad things: staff was late to check us in, weren't sure if we had paid or not, didn't ask for a $250 deposit that the Expedia site said was required, wouldn't give us early check in even though it was advertised on the Expedia site, only gave us one set of keys, didn't tell us the right wifi network or password, room was clean except for some streaks on the walls in the bathroom and kitchen, couch and futon smelled a bit stinky (had to febreze the place), air conditioning was pretty much useless (bought a fan to get a breeze going through), cleaning lady showed up a full day before we checked out, not enough towels or toilet paper provided (kitchen included a single dish towel, bathroom two towels, no hand towels).
We weren't expecting much for the price we had paid, so overall our expectations were met. But I would think that a few of these issues could've been easily dealt with, or handled better.