I loved my stay at Bali Spirit Hotel & Spa. The staff was so friendly and accommodating...they really went the extra mile. The grounds are beautiful. Very peaceful place to retreat from in the beautiful (but crowded) Ubud area.
I have to give this place 5 stars, but there were some drawbacks. Room 108 (an emerald room) was not what I expected. I didn't see any photos on the website that mirrored the room I was given. Granted, I booked the least expensive room that was offered, but based on the pictures on the website, I expected a different room. Also, the internet was spotty and not accessible while laying in bed in room 108. I can't speak for any other rooms on the property, but we had to go to the pool to get Internet. A very small price to pay, as the pool area is beautiful, but if you say "Free WiFi"...I guess I would expect to access it from anywhere on the property.
All that said, I would stay here again in a heartbeat. The staff and grounds are well worth it for the price!