Stayed here June 2012 as a couple. Booked late on-line on the recommendation of a friend and have to say I was pleasantly surprised. Am not one for staying in hotels above a bar but being on the 3rd floor was not bothered by any bar noise. The reception is the bar and the staff were all very friendly.
The room was large with TV, tea/coffee making facilities and bottled water replenished daily, Safe. The room was serviced every day and the laundry service was superb. The shower was excellent any time of day/night.
Was more pleasantly surprised when booking on line the price was 800baht per night but was charged 700 baht per night.
Breakfast was the only food eaten at O'Tools and was superb.
Location is great for bars/restaurants of Karon, Beach very close (5 min walk).
My only complaint was that I had to be at the airport for 06:00 and the receptionist could/would not organise a taxi for 05:00 and ended up seeing Mr Lucky (just along the road)who organised motorbike and trips.