I had my wedding at the Reef Restaurant in Long Beach. The venue was absolutely perfect. I especially liked the price (which was right from the very first booking). The staff there is usually super busy but they have a lot of people available in their catering office (so I was easily able to get in contact with someone when needed). I decided on the Reef because of the amazing view, it really is the main attraction. But I was also attracted to the price, and the fact that they turn out 3 or 4 weddings every weekend (so they genuinely have it down to a very professional science). Since I was the one overseeing everything, I really did not want to have to deal with a bunch of different vendors on the big day. So I was pleased that everything came from the Reef (chairs, chair covers, food, drinks, everything!). Not to mention, the Reef has a very good reputation as far as their food and I certainly wasn't disappointed (we chose the chicken). The servers were very helpful, friendly, and patient. The only thing I would say is that their bathrooms are not quite up to par but they are generally decent. But it's biggest selling feature by far rally is the view. The ceremony was at sunset on their private veranda, with a beautiful view of the ocean and the famous Queen Mary. It doesn't get more romantic than that. Plus, after the service the guests only had to walk a few short feet to the banquet room (which also has a wonderful panoramic view).