Great clean place, fun location in Long Beach, tons to do. Easy access and hip place, thoughtful touches.