Amazing on everything! I would definitely return. Felt luxurious, peaceful and very welcoming. The accommodation and the outdoor gardens are beautiful. The hosts really care and add to a very pleasurable stay.