I have been in Oia several times with 4 days each time, all with good views of the Caldera. Hence, I am quite familiar with the area. I stayed in the smallest unit of the three. The Caldera viewing terrace for my room is separated and on the building roof instead of right outside my room as in some other places that I stayed before. The ample breakfast refill each morning is great. From my experience, The Kostas's Place is a great place to stay in Oia.