Very clean and it's a beautiful place and location. However, i found the host rude and disrepectful.