"This was pretty close to a perfect island vacation that I could imagine. The resort is small but we didn't get a sense of cabin fever. There are 3 pools and a nice stretch of beach with great snorkeling right there. Daily activities including snorkel by boat, guided hikes on surrounding islands, fishing, etc helped ensure there was always something to do. The food was fabulous with fine-dining experiences for dinner every night. The staff was friendly, chatting and seemed genuinely happy for us...