Beautiful views and great location right on Long Beach. The space is small but ingeniously engineered, and very well maintained. I think it is a bit overpriced but, like most people, I love the intersection of cheap and excellent. This place is definitely excellent, even if it is not quite cheap.