Hi Mambo and Greg, you'll have a great time on Ambergris and at Caribbean Villas. Trust me, the staff and service is awesome. Javier gave us the welcome tour and picked us up from the airport. He will give you great restaurant recommendations as he takes you through town. In the office, Ampy and Beth are so sweet and helpful. They will assist you with anything you need from excursion recommendations to changing traveler's checks. The housekeeper for our unit, Hilda, was also very helpful and did an amazing job at keeping out place spotlessly clean. I can't remember ever coming back from a vacation and knowing all the staffs' names, but the service here was so personal, so attentive.
As for the beach, many people will say that a little further south the beach near Banana Beach is much better (Mar del Tumbo, I think it's called). Yes, the beach further south has deeper sand (that you can sink your toes into). But I preferred the CV property as the beach was wider and longer with more trees and more space. The sand is hard packed and not that soft, but when lying in a beach chair or hammock, this makes no difference to me. Besides, if you want to sink your toes into the sand, Mar del Tumbo is only a quick walk south. We spent a lot of time walking the beach south and north into town and I can honestly say that the property (including the beachfront) at CV is one of the nicest and most spacious around (2.5 acres). Once the new owner updates some of the fixtures and decor in the rooms, they will have one of the best mid-priced properties on the island, in my opinion.
As for snorkeling, there's not much in the way of good snorkeling from the shore at Ambergris. CV has built a bit of an artificial reef at the end of their dock. We tried it one afternoon and saw a few fish, but nothing to get excited over. However, CV's office does sell fish food (very cheap) and we forgot to get some. So the snorkeling might be better if you get the fish food first. Better yet, book a snorkeling trip to Hol Chan or Mexico Rocks and you will feel like you are swimming in an aquarium.
By the way, I know some on this board may argue with me, but if you get a strong urge for a dip in a swimming pool (which CV does not have), Coconuts just 3 minutes up the beach had no problem with us taking a dip when we were there for lunch or drinks. Or you can take a water taxi or a long bike ride (about an hour) north to Captain Morgan's where customers are allowed to use the pool (nice excursion if you want to see the north island, take a swim and have a few drinks).
As for breakfast, take a quick walk or bike to George's (near CV) for breakfast. Locally owned by two very nice people, you'll get good food at bargain prices. For a more upscale (but still reasonable by US standards) and delicious breakfast, walk or bike down to Victoria House (we had amazing banana pancakes on their oceanfront deck).
For restaurants, Coconuts had great fish and chips for lunch (breakfast was just ok). Banana Beach is first rate for any meal or for after dinner drinks. Skip Caribe Island - the worst meal and service we've had in a long time. Blue Water Grill in town has impressive food and service. Caliente in town was just ok. Stained Glass Pub was also just ok (we were disappointed based on previous recommendations - my husband's lobster was served mostly raw). Rico's (a couple of minutes down from CV) has awesome burritos at lunch and an incredible view on the beach. And to kick back, be sure to visit the Hammock House for drinks around sunset (the casual food menu is pretty good too).
I also highly recommend stopping by the grocery store (there's a small "convenient" store 3 minutes south of CV on the road) and picking up coffee supplies when you arrive. We really enjoyed the making the local Belizean coffee (Gallon Jug Estates) in our room in the morning and for an afternoon pick-me-up. Even the "hotel" type rooms at CV have a coffee maker, fridge and microwave (very useful). Definitely have CV order beer and bottled water for you - very convenient. You'll really need the water and nothing like a Belikin in the hot tub at sunset... aah, I miss that place already. Also, try climbing the "people perch" at the back of the property at sunset - nice views and so peaceful.
I hope you both enjoy your vacations!