A highly recommended place to stay for small groups visiting Long Beach