Overall we enjoyed our stay here. The condo is very much centrally located to everything you want to see in Long Beach, and the views are awesome. Our main issue was cleanliness. It appeared clean at first glance, but we discovered a handful of issues. The sheets on the bed had human hairs on it (we always check the sheets for bed bugs), so we had to wash all the bedding right when we got there. The bath towels are musty, and desperately need a bleaching or Lysol wash. It's never fun to take a shower, and then get stinky after drying yourself because the towels have mildew built up in them. And a bunch of dishes were dirty (like pans with eggs still on them), and had to be re-washed. We suspect that is because of the checkout policy which says you can't run the dishwasher when you leave, which causes people to just put away dirty dishes. All in all this whole place seems to need a thorough cleaning, probably on a semi-regular basis. Not sure if we'd come back until we got assurances the place was going to be better cleaned.