We had a lovely stay at Karon butterfly. The room and facilities were fantastic. The hill at the front is very steep but we are on a hill!!! Being on a hill, means spectacular views. Shuttle service is a much needed extra. A lot of taxis would not drive up the hill so bear in mind when booking if you have problems walking, but the shuttle will pick you up at the bottom if your timing is right. I feel the hotel is located at the best part on Karon beach. Could not fault it.