Over all, the stay was very good. The staff, especially at the front desk, was very friendly and professional, even very helpful. The hotel was clean and the breakfasts were very good. Unfortunately, unknown reason, the cleaning staff did not clean or refresh our room one day. The front staff was very apologetic and gave us clean towels, etc.