Excellent 2 star hotel if you’re looking for a cheap place to stay for a night or two in Long Beach. As long as you set realistic expectations you will have very few issues with it. It is an old building in down town Long Beach so it will be loud and it will not have many amenities expected from newer/more expensive hotels. Overall some minor things should be done to improve the quality. The pillows were absolutely awful (super small and firm). The towels and linens are pretty worn and seem to not have been replaced for a while.
My main gripe and the reason I took off a star was the check in process/communication. I tried to call and message the hotel the morning of my check in to see if early check in would be available and was not able to get a response. I got to the hotel shortly after noon and was told there were rooms available but they would have to charge me $35 to check in at any time before 3. I opted to come back at 3. Got to the front desk at exactly 3 o’clock and was told that they were cleaning rooms and had to run and prepare my room quickly. Apparently they did allow early check in but not until 2 and they had a large rush of people at 2 take up all the rooms.