Well situated and comfortable place to stay