I've stayed at all 3. My favorite(at the moment) would be Tensing Pen. Stayed in Rock Cottage 1, Rock Cottage 2, and Seagrape 2. Rock 1 was probably my favorite. Second choice would probably be Catcha.. stayed in Gemini 2, Moon, and Aries. If I were to go back the new Coral or Sky look pretty sweet. Our first cliff stay as at Rockhouse and stayed in one of the original villas. Loved it but for some reason have never gone back.
You can't make a bad choice out of those 3!