Stylish, clean, well situated accommodation