Beautiful location but host does not communicate extra costs such as the $100 deposit at check in. Room was dirty upon arrival.