Catherines place is perfect.
All that you want and more, great host, great location and a great place to stay.