Just spend 6 nights at the Crystal Sand Beach Resort Jan 16-21st 2014. Stayed in Deluxe Rm 201 which was a great room with a balconey overlooking the beach. The room was ok--nothing great but it served it's purpose. The bed was a bit not but not bad, the A/C worked great and the room had a mini-fridge with a few sodas and beers and a bottle of water all for a small fee. The bathroom was quite small but again it served it's purpose. The best part of the resort was it's location which was right on the beach. They had good beach chairs for those staying at the hotel and security made sure only hotel guests used them. They would also bring you out a beach umbrella if you wanted one. A free breakfast was included in the room price and you had a good selection to choose from--including great brewed coffee and plenty of it. We also had drink service on the beach--all you had to do was look up toward the resort and usually someone was standing there that would come down and take your order and just charge it to your room. The resort is in a perfect location on White Beach--only about 100 yards from the D'Mall with all it's shops and restaurants. We spent a lot of time walking up and down all the Beach Stations looking in all the shops which all seemed pretty much the same. The water in front of the resort was perfect also. You could walk out for at least 50 yards before it came up to your chest and the temperature was perfect. Lots of people selling excursions up and down the beach. Don't be afraid to talk to them and find out their prices and don't worry about being ripped off by paying them and having them disappear on you. You don't pay them but pay at a central place where it seems all the excursions leave from so it was not a problem. Throughly enjoyed our stay at the Crystal Sands Resort and would stay there again in a heartbeat.