I just wanted to tell everyone what a great place Sundiver is. We just went in May. The staff is friendly and the owners go out of their way to make you feel at "home". This is a great place for a great price if you want to stay outside of town. They even have their own water-taxi, so going into town and back was easy. They come and go at designated times, but are flexible about that if there aren't too many other people with a set schedule.
They even provide kayaks. We kayaked out to the reef and tied off to a buoy and snorkled there for a while. Not an especially easy row out, but anyone in moderately decent shape could do it. And the snorkling there was as good as any we experienced in Belize.
Again, great place, great people, and great fun.