We found the Island Reef a pleasant place to stay. Our rooms were clean and adequate. not huge, but it certainly met our needs. We booked late so had to share a bath but it worked out just fine especially for the price. The owners were pleasant but kept to themselves. I am used to a little more interaction with them, but it was fine. We had 2 rooms on the 3rd floor and we felt comfortable up there although for anyone older the steps are steep and narrow. The towels were so soft and white! Breakfast was filling and we sat outside in the garden with our glass of wine/or breakfast each day.
