YEESSSSS!!!!! Agree!!! To all of it!!!
Also, to the Canadians coming into LAX....Long Beach hotels are all more expensive...but try calling Hotel Maya directly and asking if they have a special or a Carnival discount. I have stayed there twice, both times I got a discount, but once was a much deeper discount, so I think it fluctuates depending on time of year and events in the area. However, if they offer a discount in your budget, it is the EASIEST way to get to and from the port and they are so helpful. But overall, you will find better rates closer to LAX on hotels specifically.