The hotel is fundamentally okay, but maintenance has been poor. For example, the screen above the balcony door in the room had holes in it where mosquitos could easily get in. The staff is friendly and helpful, but speaks very little English. The cook prepared good meals, but a long wait (about an hour) was necessary. If maintenance and cleanliness were greatly improved, it could be a nice place to stay.