Sally's Villa exceeded expectations! The Villa was situated perfectly on the beach and offered a spectacular view of the ocean & Barrier reef. It is well kept and provided all the comforts one would need. Snorkeling gear, Fishing poles, Sand & pool toys, a complete kitchen, washer & dryer, kayaks, paddle boards etc. The AC was ice cold,, the bedding was clean & soft and there was even wi-fi although I wish there wasn't. The staff at Sapphire were very accommodating and helpful with anything we needed, trips, food, amazing house keeping and recommendations. Security was also top notch but wasn't needed, it's a safe place. Food at the on-site restaurant Gem was just ok with a couple great seafood dishes once in a while and standard breakfast. Go and explore the island & restaurants. Elvi's, Norma's & the Truck stop were our personal favorites. We rented a golf cart which made going to town a fun 30 minute ride. mosqito spray is a must, so pack plenty. If you do eat at the on site restaurant have it delivered to your massive oceanfront porch, the food will taste better! Overall the amenities & trip was freaking amazing. Only complaint I have is the annoying British neighbor right behind the Villa who yelled at my kids for trying to catch some of the amazing reptiles that are all around the resort, a herpetologists dream. The other neighbors found her unpleasant as well and were full of knowledge about the local scene. We will definitely be back to enjoy the beautiful Villa, People & Country.