I stayed at the Villa Puri Ayu as a low cost hotel that is close to the beach.
The newer rooms are slightly more expensive but are so much better than the old rooms which are very tired.
It is not a 5 star hotel, so the services available are minimal, but the newer rooms are very much fit for purpose. The breakfast is basic but perfectly adequate, and there are many other choices around if you do not want to take advantage of the free breakfast.
I would like to point out that although the beds were made well each day, the sheets are not changed daily, but then again they aren't at home either!
Overall, perfectly adequate for the price with friendly staff.