Worst experience of our trip so far even after travelling through jungles in malaysia and islands in thailand.Firstly, at check in we waited almost an hour for them to prepare the room. Reception area was covered in ants so we just stood up the whole time. A lot of steps with overgrown bushes on the way to the villa, which they clearly don't trim ever.Inside the villa, there are ants everywhere from the outdoor kitchen to the indoor bedroom. its as if the resort is built on top of ants nests. I never saw this many ants in ANY accommodation before.The staff did try to clear them with insecticide and a brush but after an hour the ants were back in full force.All the linens, bedsheets and towels were dirty with yellow stains and black marks. The staff came to replace them, but the new linens were the same. Then they brought a third set which were also dirty. By this point we gave up and asked them to just leave it as it is.In the evening, as i was leaving to enjoy kuta, the co-owner carolina came to apologise and explained that she inspected the store room linens and was surprised that they were indeed all dirty, that it is unusual but they seem to have had a problem with their laundry partner, and she offered to change the linens once again. I thanked her and left but when we got back, you guessed it.. still dirty!At this point we were sick of the place and I asked the other co-manager Ruben to let us check out in the morning and refund the remaining nights as they are not able to deliver what we paid for.They hid behind the no refund policy and refused. I explained that it's also policy to provide a clean room and clean linens. But they dont seem to understand what service standards mean. Either way they promised to resolve it in the morning with a change of villa.Come morning, we waited until 1pm for a resolution. Nothing. I had to chase them to see what is happening.I was told they will show us another villa which has a smaller pool but is "safer for our baby as the area is enclosed". (This was never a concern of ours and we didnt complain about the cliff edge by the pool as we would never let our baby run around the pool area in the first place).The 2 managers stood with us in the living area of the replacement villa explaining that the ants problem was because the other villa is surrounded by greenery and this one wont be the same. Meanwhile I counted 5 ants trying to climb onto reubens flip flops and more running around the floor.My wife inspected the bedroom of the villa where the window is broken ("Its been like that for a long time, we don't have time to fix it"). And with the ants and a few other bits like a filthy sofa, we decided it is not up to scratch either for the price we paid and we just want to check out and get a refund on the remainder."No. Policy says no refund."I pointed out that policy is irrelevant if they fail to deliver their obligationsThen they said the platform wont allow refunds as the policy says so. I asked the platform to request a refund, and they were happy to request it, but the hotel management refused their request.Then they tried to say we lost them money through potential bookings, but there were still 3 rooms available of the same type. When I showed them this, they changed the reason to "the platform wouldnt refund the commision if we cancel" and this is the reason they are sticking by their policy. I said this sounds unlikely and Ruben said he will check with the platform what the process is and let me know in an hour.Meanwhile we booked another hotel and said we are going and i insisted on a refund for the remaining 3 nights.This is the solution the manager text me:Go back to his hotel to pay with cash: the full amount for first night, PLUS 23% of the remaining nights to cover the "platform commission". Then request a full refund via the platform again and the hotel will accept as long as i pay the above.I am now back at home trying to get my refund via Mastercard