The island, docks and surrounding water are very nice - however, please note that you will not have access to the entire island as some of it is private and blocked off. The resort itself is not pretty - it is very shabby and dirty. It is especially frustrating in its dirtiness since the property could be at least somewhat cleaned up fairly easily. It is littered with items (garbage, used towels, etc) that could easily be picked up. The lounge chairs and couches are filthy. The dining area is dirty and sticky and flies will descend upon your food. The food itself is good, some of it excellent, but it takes forever to arrive which is frustrating if you are hungry and it cuts into beach time. You will wait even longer for your food at lunch because they seem to prioritize feeding the day trippers over their guests. The staff are decent, some excellent, and were helpful in arranging transportation to and from the island. The snorkeling tour to the coral reef was great. There is absolutely nothing to do at night other than eat and have a drink so prepare to go to bed early. The resident dogs and rooster are adorable (a highlight). However, please note that the rooster will wake you up at 5 am, haha. I would not go back to Isla Del Pirata and would not recommend this resort unless your cleanliness standards are low and your patience is high.