Pier's place has all you need and more.
Very clean, very organised and well situated.
Thank you!