The two best things about Sandy Haven Resort are its location and the staff (outside of the beach bartenders). Geographically, this hotel is located in a great section of Seven Mile Beach. It's within walking distance to many of the larger and more popular resorts as well as a couple of great food spots. The staff are also very kind and helpful. Everything else about the hotel is pretty solid; clean (albeit slightly outdated) rooms, no pests, and easy beach access. The buffalo wings were not great but the mimosas and rum punches were good.
Overall, I would stay here again but as a heads up to future guests, beware of one of the young bartender's scams. If you do not watch him make the drinks, he'll try to charge you (in cash) for double shots in single drinks that you didn't ask for. Would have reported it to the manager if I had more time but I had to leave for an event. Terrible on that bartender's part but hopefully one bad apple doesn't spoil the bunch here.