I loved staying on the boat. It's a small company that really takes care of the guests and were so friendly. I was flying in late and they made sure to meet me right at the dock so checkin was a breeze.
You should stay here if you're going to a convention in Long Beach. It's less expensive than some of the hotels, and the walk to the convention center is about five minutes...in Long Beach's famous weather. The working space is bigger than in a hotel room, plus you get a personal continental breakfast every morning, already in your kitchen. A bonus is, at your convention you have an opening line for every conversation, "I'm staying on a boat over in the marina." Everyone is jealous.
The only downside is parking. The lots are about a 10 minute walk. If I did it again I'd take an Lyft/Cab from the airport. There are so many restaurants right on the marina that you won't run out of places to eat. Heck, you could invite some clients back to the boat for a cocktail!