I had a great time staying at this beautiful property. Everything I needed was available and the property was clean and well taken care of. Gerardo was an excellent host. Anything I needed, i had no problem with getting in contact with him. His whole staff was awesome. Will definitely stay again when I come back.