Great place— clean, stylish, with nice touches.