Beautiful apartment, the photos are accurate. Our ferry was canceled due to wind, delaying our arrival by 7-8 hours and Maria was still accommodating and had someone available to meet us to help with our luggage down the stairs in 30 mph wind gusts (we never would have made it ourselves). The balcony view is stunning. All the shops and restaurants on the main street are steps away. Speaking of steps- yes, there are stairs but Oia is a cliff- don't go to Santorini if you can't manage stairs! There are so many gorgeous views on the way up and down the stairs to the apt, stop and breathe it in.
The private bathroom is not attached but you get used to it. Also, other reviews have mentioned the 2 living room beds as tiny- they are not all that bad. Maybe a touch smaller than a twin but it is fine for a normal sized person.