Canyon is really a good place to stay, their room is exactly the same with their photos.
Room is very clean and bright. Bed is big enough for 2people. They even provide complimentary drinks such as nespresso, soft drinks and water. Also, they cleaned my room every day. Location is good but a bit uphill. Hosts are super nice and informative, he introduced everything about Santorini to me. I enjoyed my time in Canyon.