Overall, it was an excellent stay. The property was clean and well-maintained. The only challenge we faced was the language barrier, as the receptionist had limited English. However, he was very helpful and even went out of his way to drop us off at the airport.