We stayed here a couple of nights in advance of a wedding on the Queen Mary and it was just what we needed. Inexpensive, clean, convenient. We unfortunately didn't get to take advantage of the happy hour, but did avail ourselves of the breakfast (fruit, cereal, waffles, etc). To add to the experience, the gentleman at the counter (I feel terrible that I can't remember his name) who checked us in, and was our contact through most of our stay was awesome. Super funny, efficient, and a flat out pleasure to deal with. I know that if I go back to Long Beach, this is where I'll stay.