Clean, comfortable, conveniently located for the city, Portobello and Musselburgh racecourse and John was the perfect host!