A fantastic spot for a long weekend or city break, a great host and at a very reasonable price