The Oyster Bay facility is wonderful. The time-share apartment we rented was spic-and-span clean, and kept that way faithfully by the staff. Our room overlooked the marina - some of the units overlook the ocean. The facility has a lovely large pool, a couple of restaurants, a small (but well-maintained and tidy) fitness center, a laundry, and some other nice amenities which we did not utilize. A number of very good restaurants are very close by, along with small grocery stores. All-in-all the resort is a wonderful place - we are not much for group activities so did not partake in many of the organized events, but there are many opportunities to do so for those who are interested. The activities desk was extremely helpful and willing when we wanted to book a snorkeling trip or reserve a table at a restaurant. Some of the front desk staff seemed a bit off-putting and not terribly enthused to deal with us, but it could have been a long day for them. All the same, we found this aloof attitude to be somewhat pervasive in many customer service providers throughout the island, so perhaps its simply their everyday behavior. The facilities staff/housekeeping were extremely friendly and welcoming. Our only real negative impressions of our experience have to do with the island itself (poor traffic signage, road conditions, local drivers...!), but Oyster Bay was a wonderful place for us to spend a week! Highly recommended.