Delightful -- excellent dialogue and charcterizations, the sort of full, clever detail that makes a fictional world so real, and great sex, too. Your Rosmerta is a perfect match for Sirius: she appreciates the best of him and doesn't let him get away with anything she doesn't want him to.
Beautifully written and paced; the whole thing just flows, and the characters sparkle.