My mum and I stayed at the Jayakarta Bali Hotel for 8 nights last week. We found the hotel grounds to be absolutely stunning. The care that is taken, and the effort that is put into the beautiful gardens was amazing. The room was certainly dated but would have been fairly flash in it's day. It was fine for what we needed. The bed was comfortable, the linen clean and changed regularly, the shower pressure was great. There were signs of age on the tiles in the bathroom and the balcony furniture was cheap though comfortable. The room was adequately spacious and would have benefited from an in-room safe although we used the deposit boxes at reception and had no issue with that (no charge).
The service was impeccable. Check in/out was a breeze and the welcome drink much appreciated. I had to call for fly-spray due to a cheeky mosquito in the room and I think it took them 3 minutes to get there at 11pm at night! The room was cleaned and serviced daily with linen changed every second day. They must have had a shortage of hand towels as we had to ask for them on two occasions but once again, they were at our door in no time with what we had requested.
The breakfast is good. There is a lot of choice and, although busy at times, we found the egg station to provide fresh food in a timely fashion. The hotel is very large and I feel, given the volume of people, that they do a fairly good job. We did not dine at the restaurant for any other meals.
The location is excellent. Although in Legian, the hotel is located slightly away from the main street and directly on the beach. This made it quieter than some of the hotels in Seminyak and certainly quieter than Kuta but we found we could get to either of these destinations very easily in a meter taxi (> $1.50). The sunbeds by the pool were always very busy but we could always get one in the hotel grounds overlooking the beach or just walk across the street and pay $2.50 per day for one on the beach.
My main complaint for this hotel is the price of beer. It makes me sound a bit ridiculous because I am complaining that a Bintang is $4.70 but I just can't understand the justification for this when we pain no more than $2.50 ANYWHERE else in Bali (including on the beach out the front of the hotel). It's just not upmarket enough to justify this cost and just meant that we didn't enjoy a Bintang by the pool.
Overall, I would recommend Jayakarta as long as you know to expect older, slightly worn though comfortable rooms and expensive beer! :)