Highly recommend Palm Top Villas. First, Solomon was great at taking care of us, and we feel like we've made a new friend. The villa is clean, well maintained, nicely furnished, and comfortable. The location is great, and we especially liked the privacy of "our" beach and cove. We rented a boat from the Yacht Club one day and went to see the swimming pigs, iguanas, Thunderball, and the various islands, but most days we spent sunning on our beach, snorkeling in and near our cove, and walking around that end of the island. There is wifi and satellite TV, but you can relax on the porch and see sites far more beautiful than anything on TV.
For our next visit, we will take more basic food (although we got what we needed from the Blue and the Pink stores this trip). For fresh fish, see Sandy (good fish at good prices). Also take cash for purchases and avoid credit card transaction fees.
We were going to stay somewhere else, but it was booked by the time we knew we could go to Staniel Cay, and I am SO VERY GLAD! I now wouldn't consider staying anywhere else on the island. We have been recommending it to our friends back in the States. Absolutely love it!!