Cane Bay Beach Cottage Parrotfish unit had everything that my wife and I could have hoped for. Clean room, full size fridge and stove, toaster oven, indoor/outdoor shower, laundry room, AC, WiFi, etc. A close walk to the beach with great snorkeling. The Landing restaurant is right down the hill with great food and drinks. The staff is friendly and very helpful. What a vacation!