I booked Ramayana for my Mum and I on our trip to Bali primarily because of the location. It is right on the Kuta Strip, and close to restaurants, shops, grocery stores and everything.
In saying this though, the hotel/resort itself I would probably only give 3/5. Rooms are quite dated and a bit of the ceiling actually fell on my mums head. (Manager of the Hotel was nice enough and professional to attend to this immediately though, and was extremely apologetic about everything) Breakfast was not bad. It had a large variety but was mainly the same thing everyday. Bread, fruit, sausages and eggs. They have bacon as well, but tend to 'hide' this (dont know why) so if you want bacon, just ask the staff (warning: very dry bacon, almost not worth it)
Staff-wise: some were lovely, some seriously needs training. Upon check in I literally stood there for around 30 minutes before someone bothered to serve me.
I would say this is more of a family resort/hotel more than anything.