very good location, English speaking staff, good hospitality