Extremely clean, great location, and the staff is friendly and speaks very good English. Everything you need.