Amazing location!!! Super clean!!! His guide and food recommendations were outstanding. We had a great time. Also - Great amenities: full kitchen that is stocked with oil and spices, fast wifi, shampoo, qtips, toothpaste, etc. It was a very pleasant stay.