Iguana Reef Inn is absolutely incredible - it is definitely the best spot on the island. It is located right on the beach, with a stunning view of the sunset and a lovely bar. The marine life here is amazing - the stingrays come right up to the shore every afternoon, providing an opportunity to interact with them that I doubt you could get anywhere else in the world. It also has nurse sharks and sea horses which you can see each day. The hotel itself is beautiful, and we had the best nights sleep of our whole trip there! We are so sad to leave, and I honestly could not recommend Iguana Reef Inn enough.