It felt clean and the staff was ok. They are not used to working at a hotel or a bnb, but they did their best. My main critizism would be the location. I don't know if it is a mistake by Expedia or the hotel, but it is nowhere near where it is indicated on the map. Its way out in the jungle.