Very clean and great value for the price! If you only speak English, try to get someone local to help with the check-in.