I stayed in Caveland with my girlfriend for a couple of days at the beginning of April and we had a nice time. The pictures and the information that are presented in the listing are accurate and the guys working there were friendly and always available.
If i should find something that could be improved i would say that the breakfast could be better and the guests shouldn't be asked to wash the dishes after it.
During your stay i recommend renting a car or a bike as you will need it in order to move around easily and see the beauties of Santorini.