Superbly located, clean, full of little extras, a great host and a great stay.