Keereeta was one of the first real boutique hotels on the island. No doubt about it, it is a lovely design with all rooms being individually furnished and decorated. So as far as the actual building goes, you wont be disappointed and the rooms represent good value for money.
However, the common gripe is that the staff aren’t up to much and getting anything done is a hassle. This isn’t helped by the lack of internal phone system which means you have to wander off and find someone in reception if you want to book an early morning wake up call, get a clean towel etc. This is to be expected in a budget bungalow but not in a boutique 3 star. And some of the fixtures and fittings are begining to look dated.
The place only really comes alive when Bangkokians descend over long weekends. It is very popular with middle class Thais who are driving and so have no need to be right on the beach. You can see the sea from some hotel rooms but there is no sandy beach within walking distance. ( But less than 5 minutes by pick up truck taxi will bring you to either White Sand beach or Klong Prao beach.)
So overall, a pretty good small resort if you can organise and look after yourself.