We stayed in Sol Kuta for 2 weeks. And the stay was amazing. Rooms were clean and nice, yes we did had a tiny salamander in the bathroom, but nature can come in, especially if you leave balcony open! :)
Overall great place where to stay, location is nice, rooms are great and staff is very friendly and nice. Compared to crazy selling guys on the street, these ones were super polite.
There are also 2 pools (plus one for kids) in the middle of hotel complex, it is clean, there are sunbathing options and even a book shelf for English, German and Russian readers. Most of the guests are Australians, so even if you travel alone, you will always find someone to talk to and drink Bintang in the pool bar! :)
If there is something that could be improved it is the food serving time in restaurant. On the last day, before leaving we did asked can we fit in 30min, waitress said yes, but it was more than 30min. And as we had several meals in hotel restaurant, I can say that service was slow. But, there are many places where to eat outside of the hotel as well, so if you are in a hurry, go there!