Yes. It's a well run resort. Only thing lacking is a swim beach but plenty to choose from on island.