This hotel is located on a hill outside of town. It is too far to walk to/from town and dogs from surrounding area we were warned to be wary of. The jungle and all of it's bugs (termites, cockroaches, etc.) are present. I'm not sure if the staff was dishonest or unorganized, but our group of 5 had numerous problems with paying cash for a taxi, laundry, etc., and then still having that bill appear on our room expenses. It was an argument every time and very unprofessional and took days to get straightened out. Personally, I think cash was being pocketed, but I have no way to prove that. It was uncomfortable and I would not go back to repeat this. Also, the onsite restaurant is very expensive, 2-3 times the price of any restaurant in town, but you need to take a taxi to/from dinner which is inconvenient and adds to the cost. It was still much less expensive to go into town.