Everything we needed. The rooms are beautiful so is the view and the outdoor area. We also loved reading their books!
Negative point: you can hear the road when you are on the terrace.
If you are looking to meet locals and have an Air BnB experience, I wouldn't recommend this place. However, if you are looking just for a place to sleep and use the facilities like your own home, go for it!