Very clean and functional, with very accommodating staff and a stylish interior.