Excellent stay.
The place is very good, neat and clean. It has fantastic views.
Bear in mind that it’s on a hill, so climbing up needs to be factored in.