Great place, wonderful people, wonderful food. We have gone twice to the restaurant on our anniversaries, and had a great time. Lots of interaction with your dining neighbors, making friends all the way.
Capricorn is a lovely little place. I was there for their grand opening party about three years ago and have revisited several times since. The three cabins on the beach are attractive and of course the restaurant and bar are the big draw here. The only neg would be if you are looking to be able to walk to a lot of other restaurants, bars, etc. this would not be the place, as it's on North Ambergris, a water taxi or ferry ride away from town.