The property itself was great. We were right on the beach, it's a few blocks from the few available restaurants on the island, as well as the dive shops. One thing this place really needs, though, are amenities, especially water-related activities from which they could be making bank. There are no rentals or water excursions available. Also, if you're expecting anything remotely close to what any reasonable person would call "customer service", prepare for extreme disappointment. The customer service is almost non-existent. I will say that at the Osprey there was one woman at the front desk who was absolutely amazing and helped me beyond measure with several different issues. But other than her, the staff works at a snail's pace. This wasn't just at the Osprey, but everywhere we went on Grand Turk (as well as on Providenciales). They chalk it up to "This is just island life", but that doesn't cut it. We've been to plenty of islands where they understand that good customer service equates more tourism. In the Turks, it's just downright laziness. And there is definitely a resentment in the air while you're being "served" (dare I degrade the word). We asked other travelers if we were just paranoid, but they wholeheartedly agreed and said they felt the same tension from the locals. The whole island has that creepy feel like they're just one cultural misunderstanding away from grabbing the machetes and heading down to the resorts to hack up the Westerners.