Beautiful location. Worth the price. I ran into challenges with the host that made me give this place 3/5. I was made promises that was not kept and as a result, I lost $100 US during my birthday trip. Very disappointing