Let's start with the good. The support staff such as porters, cooks and housekeeping here are extremely helpful, Finikia is cool, quiet little village that seems a world away from the craziness of Oia and Thera. The room was sparkling clean, breakfast was wonderful, views are great (not caldera great, but still great). All great stuff.
Then, there was some bad. Be sure to ask EXACTLY what room at the EcoSuites you're getting, because we didn't and we were sorely disappointed. The photos show what is called the grand suite, as well as some misc. photos of the rest of the property. My wife and I booked that suite on our honeymoon thinking it was going to be a highlight of the trip. We got there and arrived in a room which was clean, with a nice view... but not what we booked. The bait and switch felt disingenuous, especially because when we brought it up we were informed that we should have never thought we were getting that space. We ended up leaving 2 days early and finding another place in Oia as a result.
IF you are staying here, and you get an accurate room description it is totally worth it. The place was clean and the hospitality was great... the lack of accuracy just soured our experience.