Our recent stay at had its ups and downs. While the villa and resort were lovely (despite the roaches we encountered one night by the pool), we encountered several issues that impacted our overall experience. The villa itself was beautiful. However, we faced recurring problems with one of the toilets, which would work intermittently despite attempts to fix it. Ran into issues with the TV and the remote controls. The kitchen was not well-equipped, it lacked basic essentials like cooking oil and salt, which we had to purchase ourselves. Service was another area of concern. On our last day, we requested additional toilet paper, but despite assurances it would be delivered the next morning, it never arrived. In conclusion, while the villa and resort were very nice, the recurring issues and lack of essential supplies left us frustrated. We appreciated the efforts of the staff, but these shortcomings overshadowed what could have been a more enjoyable stay. For these reasons, we would not choose to stay here again.