We stayed at Rainbow during the Full moon party week so the area was a bit crazy. Rainbow was a nice retreat close to the entertainment but thankfully not in the throes of it. It is owned by a local women and her Australian husband. They provide a beautiful setting at a very reasonabl price. There is a restrauant on site and the food, both local and western, is very tasty. You can get there from Koh Samui by ferry and rent a car or motorbike about 200 hundred yards from the ferry. If needed Rainbow will be happy to recommend area attractions and dive guides. We had this arranged before we arrived so didn't need the service. I have recommended this hidden gem to lots of my friends heading to the area.