New, stylish, clean, good location, with very accommodating staff