We had an excellent stay here. Right after booking the hotel got in contact with us to coordinate pick up from the airport and were there as soon as we exited the airport. The staff is very courteous and helpful. The food was well priced and delicious! They were always prompt with serving. It's a little far from town, so you will need to arrange transportation for adventures, but they assist you with that as well, so we didn't find it an issue. The wifi worked well, without issues. We stayed in a 1 room bungalow with a private bathroom and found it very clean and spacious. The village is very unique and gives you an exotic/tropical vacation feel. We were very happy with our stay.