Immaculately clean hotel in a lovely location at a very reasonable price