I definitely recommend Banyan Harbor!! What strikes me the most that I liked is that is had everything we needed to have a great trip, fully stocked kitchen, TV in every room, just each and every thing we needed to enjoy our trip. And we even borrowed a couple videos, borrowed boogie boards, snorkels, beach towels. I also liked how they have a front desk set up, which made things just like a hotel, they even have a concierge!! We had a very accommodating, comfortable stay and the location being in the middle of the island worked perfectly, we had access to the entire island! So grateful for this great place!! View is not picture-perfect, however waking distance from a wonderful beach! (I wouldn’t eat at the nearby shopping plaza, didn’t have luck there)