We visited Buttonwood with our adult children, aged 20, 21, and 22. The condo was bigger than we expected. Lots of space to spread out. The pull out couch was surprisingly comfortable. Everything was there that we needed. Towels, beach chairs, grilling tools, blender, etc. We stayed in condo 2B which was bottom level. Beds and linens were super comfortable. We literally had no issues. The beautiful Carribbean was a 2 min walk. The Atlantic was 5 min golf cart ride away. We never saw another person while we were on the beach. Lots of activities to do while on the island. Mark, the maintenance guy for Buttonwood, is a huge help. We rented a boat for the day and enjoyed snorkeling, shelling and pig island! We also did some cliff diving at the blue hole on the north end, exploring all the caves on the island and enjoying the beach side local bars on the island. Right down the road from Buttonwood in James Cistern, they have a grocery store/liquor store that will have most everything you need (except for meat). We packed a cooler full of meat and brought meat to the island from the US. They have some other grocery stores on the island with meat but it's pricey. Also in James Cistern they have a roadside guy named Luke who makes great conch salad and he can point you in the direction of getting fresh fish from piers.
WiFi worked seamlessly at the property and we used the international plan for our phones while on the island and the service worked great-no issues.
All in all, we highly recommend Buttonwood for a couple or family with older children as well as the beautiful island of Eleuthera. It would also be a great spot for multiple couples/families if you wanted to try and rent other condos on the island.