I definitely Recommend staying at Vila Dima.
Dimitri was a very good host and helped us a lot with getting around the island with a private transfer. However the bus system system in Santorini is very very cheap and i highly recommended trying to make that your main source of travel. It is the “city bus” however they are full on coach busses which means AC, comfortable ride and seats, as well as luggage storage. You pay for your ticket once you are on the bus and the bus in perissa comes once every hour. It will take you directly to the centre of Fira where you can grab another one to take you to Oia.
Staying in perissa was beautiful especially in the mornings and evenings. There are tons of restaurants lined up along the beach so you shouldn’t have any problem finding something to eat for all 3 meals. They are a little pricey though so budget accordingly.
The room itself, we were given the room on the second floor in the front of the building. It was fine for the 2 of us however the room is simply just a room. You should use it to sleep and get ready and that’s all. There was also hot water for the shower which is actually in the washroom with the sink and toilet, no separation. Because of this the toilet and entire washroom floor will get soaked once you’ve showered. The view was gorgeous and check in and out was smooth.
We arrived hours before the check in time just because of the way our flight lined up and Dimitri was able to get the room ready earlier for us to enter. Check out was also very simple we left the key in the room and walked out.
I wouldn’t recommend Villa Dima to a family unless you have booked Multiple rooms. There isn’t space for more than 2 people in the same room. This is better as a couples bnb. Breakfast and laundry was also included but with additional fees.