Just returned from Belizean Shores the first and second week of April and loved it. Its a small resort with only 48 rooms but the rooms are large and spacious. I would consider all of the rooms to be in good locations. The pool goes from zero entry to about 8' deep at one end. It is very large. There is sea grass just about every where and Belizean Shores does a great job raking it up. You can wade into the water right from the shore if a little sea grass doesn't bother you. There are plenty of places within walking distance to eat but we usually ended up going into town by water taxi. Each unit comes with a full kitchen and we took advantage of SimonBs grocery service to stock our unit before we arrived. His service is awesome and well worth it. When we walked into our unit the kitchen was fully stocked with the items we sent him and plenty of cold Belikins were in the fridge. The staff at BS are great and Leo will serve you excellent drinks at the pool bar.